package co.edu.uniandes.truequeAndes.servlets;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import co.edu.uniandes.truequeAndes.dao.ConsultaDAO;
import co.edu.uniandes.truequeAndes.fachada.TruequeAndes;
import co.edu.uniandes.truequeAndes.vos.Cliente;

public class ServletValidarFecha extends ServletTemplate{

	@Override
	public String darTituloPagina(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "hello";
	}

	@Override
	public String darImagenTitulo(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "uniandes.png";
	}

	@Override
	public void escribirContenido(HttpServletRequest request,
			HttpServletResponse response) throws IOException, Exception {
		long numeroiini=System.nanoTime();
		TruequeAndes t= TruequeAndes.darInstancia();
		ConsultaDAO dao= t.dao;
		dao.inicializar();
		PrintWriter escritor=response.getWriter();
		Cliente obtenido=(Cliente)request.getSession().getAttribute("cliente");
		request.getSession().setAttribute("cliente", obtenido);
		
		
		escritor.println("<form method=\"POST\" action=\"ServletMensajeFecha.htm\"><table width=\"720\" align=\"center\">");
		escritor.println("<tr>");
		escritor.println("<td align=\"right\" width=\"360\">Ingresar Fecha inferior :</td><td align=\"left\" width=\"360\"><input type=\"text\" size=\"2\" maxlength=\"4\" name=\"anomenor\"/>/<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"mesmenor\"/>/<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"diamenor\"/></td></tr>");
		escritor.println("<td align=\"right\" width=\"360\">Ingresar Fecha superior :</td><td align=\"left\" width=\"360\"><input type=\"text\" size=\"2\" maxlength=\"4\" name=\"anomayor\"/>/<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"mesmayor\"/>/<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"diamayor\"/></td>");
		escritor.println("</tr>");
		escritor.println("</table>");
		escritor.println("<table width=\"720\" align=\"center\"><tr>");
		escritor.println("<td align=\"center\">Acuerdese que el formato de las fechas va en YYYY/MM/DD</td>");
		escritor.println("</tr>");
		escritor.println("<tr>");
		escritor.println("<td align=\"center\"><input type=\"submit\" name=\"eliminar\" value=\"eliminar\"/></td></tr></table></form>");
		escritor.println("");
		escritor.println("");
		escritor.println("");
		escritor.println("");
		escritor.println("");
		escritor.println("");
		long numerofini=System.nanoTime();
    	numerofini=numerofini-numeroiini;
    	
    	escritor.println("<table width=\"100\" align=\"center\">");
    	escritor.println("<tr><td align=\"center\">  " + numerofini + " en nanosegundos</td></tr></table>");
		
		
	}

}
